0. Acknowledgments 8. Performance 6.2. Performance Evaluation

ثبت نشده
چکیده

We have demonstrated that a self-timed on-chip cache can be produced and readily interfaced to an asynchronous microprocessor. In some parts of the design the asynchro-nous style provides a distinct advantage over a conventional , synchronous approach. An example of this is the mechanism used to reduce power consumption by switching off the RAM sense amplifiers when they are known to have produced their output; this method has also been applied to ostensibly synchronous circuits in the past. The self-timing, typically performed by using carefully matched timing signals within the full custom logic can create problems however. A good example of this is in the CAM where two serial self-timed paths must be used. This is an unfortunate source of excess power consumption as the " bundle " timed by the second of these signals comprises a single wire. The exploitation of sequential cache accesses is a valuable mechanism for reducing power consumption. Avoiding the precharge not only saves significant power but also reduces the access time needed for subsequent cycles. This can be exploited in an asynchronous environment because even small differences in speed may be taken advantage of. This may be contrasted with a synchronous system where a speed difference must exceed a whole clock cycle before it becomes useful. The cache therefore provides a good example of a system which provides " average case performance " , an often used argument in favour of asynchronous systems. This is not just a consequence of a data dependent cycle time; it is also necessary that the environment provides suitable operating conditions. In this case cycles of different lengths are closely interleaved, there is an elastic buffer (the proces-sor's instruction prefetch buffer) downstream and the address interface is sufficiently fast to provide a ready stream of addresses. The cache line fill mechanism provides a great deal of flexibility in a simple manner. Despite servicing the micro-processor's requests and operating the memory interface as autonomous asynchronous processes, it allows the cache to be completely non-blocking. It is also completely deter-ministic and arbiter-free. Although the benefits may be less marked there is no reason why an analogous mechanism could not be employed in a synchronous system. The work described in this paper was carried out as part of ESPRIT project 6909, OMI/DE-ARM (the Open Microprocessor systems Initiative-Deeply Embedded ARM Applications project). The authors are grateful for this support from the CEC. The …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optical multiplication and division using modified -signed -digit symbolic substitution

CONTENTS 1. Introduction 2. Symbolic substitution (SS) rules for modified-signed-digit (MSD) addition and subtraction 3. Optical implementation of SS rules 4. Parallel MSD multiplication 4.1. MSD multiplication algorithm 4.2. Optical implementation of the MSD multiplication 5. MSD convergence division 6. Conversion between binary and MSD representations 6.1. From binary code to MSD code 6.2. Fr...

متن کامل

Application Performance Evaluation of the HTMT Architecture

..............................................................................................1 1. Setting the Scene.............................................................................2 1.1 Applications Needing Petascale Computing.......................................3 1.2 Roadmap to This Report............................................................. 5 2. HTMT Performance Evaluat...

متن کامل

SCHEER (Scientific Committee on Health, Environmental and Emerging Risks), Scientific Advice on a Possible Association between Breast Implants and Anaplastic Large Cell Lymphoma, 5 April 2017

......................................................................................................... 2 ACKNOWLEDGMENTS ........................................................................................... 3 1 MANDATE FROM THE EU COMMISSION SERVICES ............................................... 6 1.1 BACKGROUND ...........................................................................

متن کامل

Evaluation of rainwater harvesting systems performance in runoff production and in grape yields

Low rainfall and its poor distribution in the West Azerbaijan province have hampered agricultural production in dry-land. One of the important solutions in this regard is converting rainfall into runoff. In this study, a field experiment in Khoshalan village of Urmia on grapes in rainfed conditions with supplementary irrigation and rainwater harvesting was carried out in a split-plot design bas...

متن کامل

Adaptive Acknowledgment Scheme for Efficient Error Control in ATM Clustering System

An ATM clustering system is a kind of workstation clusters over an ATM network. Such a system can be used as a distributed database server which requires reliable data delivery. This paper proposes an error recovery scheme at the transport layer for reliable data transfers with high throughput in the ATM clustering system. For such data transfers, acknowledgments are sent periodically as well a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996